package com.fm.base.factory;

public interface InstanceFactory {
	<T> T get(String id);
	<T> T get(String id, Class<T> clazz);
	<T> T getBean(String id);
	<T> T getBean(String id, Class<T> clazz);
	<T> T getSingleton(String id);
	<T> T getSingleton(String id, Class<T> clazz);
	void close();
}
